package com.cykj.pos.profit.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
* 交易数据查询实体类
 * 2023-06-30
 * mengxin
* */
@Data
public class TransDataDTO {
    //用户ID
    private Long userId;
    //伙伴ID
    private Long merchId;
    //查询起始日期
    private String startDate;
    //查询结束日期
    private String endDate;
    //标签类型 0-4G电签 1-4G传统 2-2G电签 3-2G传统 4-快钱/盛刷
    private String labelType;
    //设备类型
    private String deviceType;
    //交易类型 1-刷卡 2-扫码 3-其他
    private String transType;
    //明细类型
    private String detailType;
    //交易总额
    private Double amount;
    //交易金额
    private Double transAmount;
    //自有交易金额
    private Double ownTransAmount;
    //合作方交易金额
    private Double partnerTransAmount;
    //合作方列表
//    private List<TransTabulationDTO> partnerList;
    //交易类型集合
    private String deviceTypes;
    //商户编号
    private String merchFlagCode;

    @ApiModelProperty(value = "起始页号，页号和页大小值均为-1表示不分页")
    private Integer pageNo;
    @ApiModelProperty(value = "页大小，页号和页大小值均为-1表示不分页")
    private Integer pageSize;
    @ApiModelProperty(value = "开始页值")
    private Integer start;
    //商户编号
    private String posCode;
}
